body,div,ol,ul,li,p,h1,h2,h3,h4,h5,h6{
	margin:0;
	padding:0;
	font-weight: normal;
}
ol,li,ul{
	list-style: none;
}
p,h1,h2,h3,h4,h5,h6{
	text-align: center;
}
p{
	color:#8c9398;
}
a{
	text-decoration: none;
	display: inline-block;
	color: black;
}

label,span{
	display: inline-block;
}

@font-face{
	font-family:Ltb;
	src:url('../font/Lato-Bold.ttf');
}
@font-face{
	font-family:Osb;
	src:url('../font/OpenSans-Bold.ttf');
}
@font-face{
	font-family:Osl;
	src:url('../font/OpenSans-Light.ttf');
}
@font-face{
	font-family:Ossb;
	src:url('../font/OpenSans-Semibold.ttf');
}
@font-face{
	font-family:Osi;
	src:url('../font/OpenSans-Italic.ttf');
}


body{
	font-family: Osl;
	color:#353535;
}

html{
	font-size:16px;
}


.container{
	margin:0 auto;
}


/* 媒体查询 设置内容居中 */

/* x >= 768px 小尺寸 */
@media screen and (min-width:768px){
	.container{
		width:720px;
	}
}


/* x >= 992px 中等尺寸*/
@media screen and (min-width:992px){
	.container{
		width:970px;
	}
}

/* x>= 1200  大尺寸*/
@media screen and (min-width:1200px){
	.container{
		width:1170px;
	}
}
